﻿using System;
using Ue.CQRS.Events;
using Ue.CQRS.DistributionManager;

namespace Ue.CQRS.Bus
{
    /// <summary>
    /// 事件总线
    /// 只负责发送事件，事件的分发由接收端的IDistributor进行分发
    /// 例如：使用MSMQ，发送消息
    /// </summary>
    public interface IBus
    {
        void Send(IEvent @event);
    }
}
